tanglefoot (aster) - French English Dictionary